<?php
	class Conexion
	{
		/*Variables de la Conexion*/
		var $host = 'localhost';
		var $db = 'toille';
		var $pass = '';
		var $db_user = 'root';
		var $connect = 0;
		
		//Variables de otra clase para ser instanciadas
		var $User;
		var $Ot;
		
		var $Cliente;
		var $Tecnico;
		
		/*Variables para poder encontrar el error*/
		var $error = "";
		var $numError = 0;
		var $estadoConsulta = 0;
		
		//Función constructora que llamará a la función de conexion de la base de datos
		function __Construct()
		{
			//$this -> ingresarCliente();
			$this-> connect = mysql_connect($this-> host, $this -> db_user, $this -> pass);
			if(!$this -> connect)
			{
				$this -> error = "Ha fallado la conexion";
				echo $this -> error;
				return 0;
			}
			
			if(!mysql_select_db($this-> db, $this->connect))
			{
				$this -> error = "Error con el nombre de la base de datos ".$this->db." no existe";
				echo $this -> error;
				return 0;
			}
		}
		
		function consulta($sql)
		{
			$respuesta = "";
			if(!isset($sql))
			{
				echo "Debe especificar una consulta";
				return 0;
			}
			//echo $sql;
			//echo "<br>";
			//Se ejecuta la consulta
			$this -> estadoConsulta = mysql_query($sql, $this->connect) or $this->sError(mysql_error());
			return $this -> estadoConsulta;
		}
		
		function modificacion($sql)
		{
			
			if(!isset($sql))
			{
				echo "Debe especificar una sintaxis para ejecutar una consulta";
				return 0;
			}
			//echo $sql;
			//echo "<br>";
			$this -> estadoConsulta = mysql_query($sql, $this -> connect) or $this -> sError(mysql_error());
			$respuesta = true;
			return $respuesta;
		}
		
		//Función que nos permite mostrar cualquier error que pueda suceder en la base de datos
		function sError($error)
		{
			$mostrar= "<br><center><font color=red>Ocurio un error dado por:<br>".$error."</font></center><br>";
			die($mostrar);
		}
		
		
	}
?>